/**
 * 查询条件js
 * Created by mhy on 2017/1/9.
 */
$(document).ready(function() {

    $('#startTime').daterangepicker({
        singleDatePicker: true,
        calender_style: "picker_4"
    }, function(start, end, label) {
        // console.log(start.toISOString(), end.toISOString(), label);
    });

    $('#endTime').daterangepicker({
        singleDatePicker: true,
        calender_style: "picker_4"
    }, function(start, end, label) {
        // console.log(start.toISOString(), end.toISOString(), label);
    });

    //获取发送范围
    $.ajax({
        type: 'GET',//请求类型
        url: '/document/list/sendRange',//请求地址
        processData: false,
        contentType : false,
        dataType: 'JSON',
        success: function (json,status) {
            var sendrange = json.data.range;
            for(var i = 0;i<sendrange.length;i++){
                var id = sendrange[i].id;
                var name = sendrange[i].name;
                $("#number7").append("<option value='"+  id +"'>"+ name + "</option>");
            }

        },
        error: function (XMLHttpRequest, textStatus, errorThrown) {
            console.log(textStatus);
        }
    });

    // 获取年份
    var $this_year = new Date().getFullYear();
    $("#year").val($this_year);

    //搜索
    $("#button1").click(function () {
        var $title = $("#name").val();                 //公文标题
        if($title == null){
            $title = "";
        }

        var $keywords = $("#keywords").val();           // 公文主题词

        var $number = $("#beixinban").val() + "〔" +$("input[name='year']").val() + "〕" + $("#number").val();

        if($("#beixinban").val()=="" && $("input[name='year']").val() == "" && $("#number").val()== ""){
            $number = "";
        }

        var $startTime = $("#startTime").val();         //　开始时间
        var $endTime = $("#endTime").val();             // 　结束时间

        $startTime = new Date($startTime).format("yyyy-MM-dd");
        $endTime = new Date($endTime).format("yyyy-MM-dd");

        // console.log($startTime + " " + $endTime);


        if($startTime == "" && $endTime == ""){
            alert("请填写开始时间以及结束时间!");
        }
        else if($startTime > $endTime){
            alert("开始时间不得超过结束时间");
        }else {
            window.location.href = "../query/query_lists.html?title="+$title+"&keywords="+ $keywords +"&number="+$number+"&startTime="+$startTime+"&endTime="+$endTime;
        }
    })
});


Date.prototype.format = function(fmt) {
    var o = {
        "M+" : this.getMonth()+1,                 //月份
        "d+" : this.getDate(),                    //日
        "h+" : this.getHours(),                   //小时
        "m+" : this.getMinutes(),                 //分
        "s+" : this.getSeconds(),                 //秒
        "q+" : Math.floor((this.getMonth()+3)/3), //季度
        "S"  : this.getMilliseconds()             //毫秒
    };
    if(/(y+)/.test(fmt)) {
        fmt=fmt.replace(RegExp.$1, (this.getFullYear()+"").substr(4 - RegExp.$1.length));
    }
    for(var k in o) {
        if(new RegExp("("+ k +")").test(fmt)){
            fmt = fmt.replace(RegExp.$1, (RegExp.$1.length==1) ? (o[k]) : (("00"+ o[k]).substr((""+ o[k]).length)));
        }
    }
    return fmt;
}